#!/bin/bash  

# 脚本开始  
echo "开始安装MiRACL密码算法库..."  

# 检查并删除已存在的目录  
if [ -d ~/rocmiracl ]; then  
    echo "检测到~/rocmiracl目录，正在删除..."  
    rm -rf ~/rocmiracl  
    echo "~/rocmiracl目录已删除."  
fi  

# 更新系统并安装依赖项  
echo "安装必要的依赖项..."  
sudo apt-get update  
sudo apt-get install -y build-essential cmake git  gdb cgdb gedit unzip

# 创建目录并下载MiRACL源代码  
echo "下载MiRACL库..."  
mkdir -p ~/rocmiracl  
cp ./MIRACL-master.zip  ~/rocmiracl
cd ~/rocmiracl  

# 编译MiRACL库  
echo "编译MiRACL库..."  
unzip -j -aa -L MIRACL-master.zip
bash linux64

# 运行测试  
echo "运行测试..."  
./pk-demo

echo "MiRACL密码算法库安装和测试完成。"
